package com.backend.modules.file.service;

import com.backend.modules.file.vo.OssTokenVO;

public interface OssService {
    
    /**
     * 获取OSS上传凭证
     * @param dir 上传目录
     * @return OSS上传凭证
     */
    OssTokenVO getToken(String dir);
    
    /**
     * 删除文件
     * @param objectName 文件路径
     */
    void deleteFile(String objectName);
    
    /**
     * 生成文件访问URL
     * @param objectName 文件路径
     * @return 文件访问URL
     */
    String generateFileUrl(String objectName);
} 